/*------------------------------------------------------------------
[Structure Stylesheet]

Project:	DRCL CSS template : Structure.css
Version:	1.0
Created by:	 Mad.JonIrenicus(CSS)
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. Body 
	2. Header / #header
		2.1. Navigation / #navbar
	3. Content / #content
		3.1. Left column / #leftcolumn
		3.2. Right column / #rightcolumn
		3.3. Sidebar / #sidebar
			3.3.1. RSS / #rss
			3.3.2. Search / #search
			3.3.3. Boxes / .box
			3.3.4. Sideblog / #sideblog
			3.3.5. Advertisements / .ads
	4. Footer / #footer
-------------------------------------------------------------------*/
@charset "utf-8";
a {text-decoration:none; cursor:pointer}
a:hover{ text-decoration:none;}






/* 小柳 CSS Document ----------------------------------------------------------------------------------------------- */

.dotline { height:1px; border-top:1px dotted #ccc; margin:10px 0;overflow:hidden;}


.form li {
	padding:5px 0;
	}
.form li label { 
	width:100px; 
	display:inline-block;
	}

/* 最下面公共都有的样式*/
.exam_common_boder {
	width: 920px;
	clear: both;
	position:absolute;
	top:600px;
	padding: 10px 5px;
	border: 1px solid #ccc;
	overflow: hidden;
	zoom: 1;
}

.exam_common_boder li {
	float:left;
	margin:0 10px;
}

.exam_common_boder_none {
	margin: !important0;
	padding: !important0;
	border: none!important;
}

/*按钮样式*/
.button_box{
	margin:20px 0;
	text-align:center;
	}
.button_box button{
	margin:0 10px;
	}
		
.btn_confirm{ 
    background-position: 0 -121px!important;
	background-repeat:no-repeat;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 12px; 
	color:#fff;
	text-decoration: none; 
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	display: inline-block; 
	padding: 6px 5px;
	white-space: nowrap; 
	overflow: visible; 
	cursor: pointer;
	border-style:solid;
	border-width:1px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 
	outline: none;
	position: relative; zoom: 1; 
	line-height: 1.11; *display: inline; *vertical-align: middle;
	}
button.btn_confirm:hover  { background-position: 0 -161px!important; }
button.btn_confirm:active { top: 1px ; }/*  按钮按下后的效果 */
/*  红色系列按钮 end */

/*  灰色系列按钮 start */
.btn_cancell{ 
	background:  url('../customizedstyle/images/css3buttons_backgrounds.png') 0 0 no-repeat; 
	background-repeat:no-repeat;
	background-position: 0 -200px;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 12px; 
	color:#3C3C3D;
	text-decoration: none; 
	display: inline-block; 
	padding: 6px 5px;
	white-space: nowrap; 
	overflow: visible; 
	cursor: pointer;
	border: 1px solid #CACACA; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 
	outline: none;
	position: relative; zoom: 1; 
	line-height: 1.11; *display: inline; *vertical-align: middle;
	}
button.btn_cancell:hover{  background-position: 0 -240px; }
button.btn_cancell:active { top: 1px ; }/*  按钮按下后的效果 */
/*  灰色系列按钮 end */

/* 浮动层 */
.layer_box {
	border: 5px solid #ddd;
	background: none repeat scroll 0 0 #fff;
	width: 500px;
	padding: 20px;
	-moz-border-radius: 6px 6px 6px 6px;
	opacity: none;
}
/*倒计时*/
.countdown{
	font-size:30px;
	}

/*边框高度固定*/	
.content_box{
    height: 620px;
    overflow: hidden;
    padding: 10px;
	border-style:solid ;
	border-width: 4px;
	}
/*top*/
.top_head{
	height:77px;
	padding:0 10px;
	position:relative;
	color:#fff;
	}

h1{
	font-size:20px;
	font-weight:bold;
	font-family:"微软雅黑";
	color:#fff;
	letter-spacing:2px;
	padding:10px 0!important;
	}
.top_head dl{
	float:right;
	}
.top_head dd{
	float:left;
	width:60px;

	}
.top_head dt{
	float:left;
	line-height: 180%;
	padding:5px 5px 5px 0;
	text-align:right;
	}
.top_head dd img{
	position:absolute;
	top:8px;
	}

/*考场布置*/
.examin_room{
	border:4px solid #ddd;
	background:#eee;
	width:50%;
	margin:40px auto;
	padding:20px 40px;
	}
.load_info{
	text-align:center;
	font-size:14px;
	margin-bottom:10px;
	}	
.load_info img{
	vertical-align:middle;
	margin-right:10px;
	}	
.examin_seat{
	font-size:14px;
	margin-bottom:10px;
	line-height:180%;
	}	
.examin_seatnumber,.examin_seatnumber02{
	border:1px solid #ccc;
	height:32px;
	line-height:32px;
	text-align:center;
	}	

	
/**********考前准备**********/	
.top_exam_redbk{
	display:inline-block;
	border-right:2px solid #ddd;
	line-height:30px;
	width:180px;
	text-align:center;
	}
.test_info{
	float:left;
	width:750px;
	}	
.test_title{
	border-left-style:solid;
    padding-left: 5px;
	margin-bottom:10px;
	}
.test_title_sub{
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	font-size: 14px;
    font-weight: bold;
	}
.test_start{
	font-family:"微软雅黑";
	text-align:center;
	margin:20px 0;
	}
.examprogram_scroll{
	float:left;
	height:320px;
    overflow:scroll;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#cccccc; 
	scrollbar-darkshadow-color:#cccccc; 
	scrollbar-face-color:#ccc; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#ffffff;	
	background:#eee;
	width:730px;
	padding:10px;	
	}
/*提交交卷*/
.assignment_box{
	border:5px solid #ccc;
	background:#f0f0f0;
	width:520px;
	}	
.assignment_title{
	background:#ddd;
	border-bottom:1px solid #d4d2d2;
	height:25px;
	line-height:25px;
	text-indent:20px;
	color:#666;
	font-size:14px;
	font-weight: bold;
	}	

.assignment_list{
	padding:20px;}	
	
.answer_box{
	margin:20px auto;
	border:1px solid #ddd;
	background:#fff;
	text-align:center;
	padding:20px;
	}
.answer_box p{
	line-height:180%;
	font-size: 13px;}	
	
.answer_success{
	padding:10px;
	border-style:solid;
	border-width:1px;
	text-align:center;
	}	
	
/*考生登录*/
.candidate_login{
	border:4px solid #eee;
	width:60%;
	margin:40px auto 20px;
	padding:20px;
	}
.candidate_name{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	}
.candidate_login_list,.candidate_info{
	margin:20px auto;
	width:80%;
	overflow:hidden;
	}
.candidate_login_list li label{
	margin-right:10px;
	}
.error_info{
	border-style:solid;
	border-width:1px;
	padding:10px;
	text-align:center;
	
	}

.candidate_info img{
	float:left;
	margin-right:30px;
	}
.candidate_info ul{
	float:left;
	line-height:160%;
	}

/**********考试方案**********/
.content_ct{
	padding:10px 0;
	overflow:hidden;
	}
.top_exam{
	border:2px solid #ddd;
	background:#fff;
	height:30px;
	margin-bottom:10px;
	}
.top_exam_surplusbk{
	float:left;
	border-right:2px solid #ddd;
	line-height:30px;
	width:180px;
	text-align:center;
	}	
	
.tags_icon{
	background:url(../customizedstyle/images/tab-label.png) no-repeat 1px;
	padding-left:15px;
	}
.pencil_icon{
	background:url(../customizedstyle/images/pencil.gif) no-repeat;
	padding-left:12px;
	}
.top_examlist{
	float:left;
	line-height:30px;
	padding:0 10px;
	}
.top_examlist li{
	float:left;
	margin-right:5px;
	}	
.top_exam_submission{
	float:right;
	margin:3px 5px 0 0;
	}	
.examprogram_box{
	float:left;
	height:400px;
	overflow:scroll;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#cccccc; 
	scrollbar-darkshadow-color:#cccccc; 
	scrollbar-face-color:#ccc; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#ffffff;	
	background:#eee;
	width:730px;
	padding:10px;	
	}
.topic_right_list{
	float:right;
	width:750px;
	margin:10px 0;
	}
	
		
/*左边menu*/
.exam_leftlist{
	width:167px;
	margin-right:12px;
	float:left;
	border-right:3px solid #ddd;
	position:relative;
	min-height: 420px!important;
	height:420px;
	}
.exam_topic{
	border:1px solid #ccc;
	width:158px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:5px;
	}	
.darbar_btn {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: -5px;
    top: 15px;
    width: 7px;
}	

.exam_menu{
	width:160px;
	margin-bottom:5px;
	overflow:hidden;
	}
.topic_name{
	position:absolute;
	left:40px;
	top:2px;
	line-height:160%;
	font-size:13px;
	font-weight:bold;
	}	
.tag_info{
	position:absolute;
	left:40px;
	top:18px;
	}
.exam_menu li{
	line-height: 180%;
	clear: both;
	margin-bottom: 5px;
	}
.exam_menu li ul li{
	margin-bottom:0;
	}	
.exam_menu li .a_01{
	background:url(../customizedstyle/images/topic_bg.gif) no-repeat;
	height:40px;
	position:relative;
	width:160px;
	display:block;
	color:#333;
	text-decoration:none;
	}
.exam_sub{
	margin-left:20px;
	margin-bottom: 5px;
	overflow:hidden;
	}
.exam_sub a{
	color:#333;
	}
.exam_sub a:hover{
	color:red;
	}
.exam_sub .current{
	color:red;
	}
.exam_sub_title{
	width:100px;
	float:left;
	}
.exam_menu li .a_02{
	background:url(../customizedstyle/images/topic_bg02.gif) no-repeat;
	height:40px;
	position:relative;
	width:160px;
	display:block;
	color:#333;
	text-decoration:none;
	}	
			
/*********考试方案题目*********/
.topic_box{
	background:#eee;
	overflow:hidden;
	width:730px;
	min-height:500px;
	padding:10px;
	}
.topic_title{
	border-style:solid;
	border-width:1px;
	padding:5px;
	margin-bottom:10px;
	}
.topic_title_sub{
	border:1px solid #ddd;
	background:#fff;
	padding:5px;
	font-weight:bold;
	margin-bottom:10px;
	}
.topic_list{
	margin-bottom:10px;
	}	

.tag_icon{
	background:#eee url(../customizedstyle/images/tab-label.png) no-repeat 2px;
	float:right;
	border:1px solid #c3c2c2;
	padding:3px 5px 3px 20px;
	-moz-border-radius:4px;
	cursor:pointer;
	}
.canceltag_btn{
	background:#eee url(../customizedstyle/images/slash.png) no-repeat 2px;
	float:right;
	border:1px solid #c3c2c2;
	padding:3px 5px 3px 20px;
	-moz-border-radius:4px;
	cursor:pointer;
	}
.topic_number{
	overflow:hidden;
	margin-bottom:2px;
	}
.small_topic{
	line-height: 180%;
	margin-right:10px;
	}
.choice_box{
	margin:5px 10px;
	}
	
.choice_box li{
	padding:3px 0;
	}	
.choice_box input{
	height:13px;
	overflow:hidden;
	width:13px;
	}	
	

/*只限于输入框*/
.choice_box02{
	margin:5px 10px;
	}

.choice_box02 li{
	padding:3px 0;
	}	
.choice_box02 input{
	height:13px;
	overflow:hidden;
	}	
	
.choice_box02 li .number{
	margin-right:10px;
	}

.exam_answer{
	border:1px solid #ccc;
	background:#fff;
	padding:0 10px;
	color:red;
	height:25px;
	line-height:25px;
	}
.exam_answer span{
	width:60px;
	border-right:1px solid #ccc;
	display:inline-block;
	margin-right:10px;
	}

/*****考试完毕界面*****/	
.top_exam_graybk{
	background:#a4a0a0;
	display:inline-block;
	color:#fff;
	border-right:2px solid #ddd;
	font-size:14px;
	line-height:30px;
	width:180px;
	text-align:center;
	}
.exam_end{
	width:70%;
	margin:20px auto;
	}
.exam_endinfo{
	font-size:20px;
	text-align:center;
	}
.exam_score_box{
	border:4px solid #eee;
	margin:30px 0 20px 0;
	padding:20px;
	text-align:center;
	}
.exam_score{
	font-size:20px;
	margin-bottom:10px;
	font-family: 微软雅黑;
	}
	
/*右边*/	
.text_score{
	margin-left:10px;
	float:left;
	width:172px;
	display:inline;
	}	

/*查看判分情况*/	
.text_scoreinfo p{
	margin-bottom:10px;
	}
.text_scoreinfo{
	border:2px solid #ccc;
	padding:20px;
	text-align:center;
	margin-bottom:10px;}
	
